import {TOKEN_KEY} from "@/libs/util";

export default {
  /**
   * @description 配置显示在浏览器标签的title
   */
  title: 'CMVS',
  /**
   * @description token在Cookie中存储的天数，默认1天
   */
  cookieExpires: 1,
  /**
   * @description 是否使用国际化，默认为false
   *              如果不使用，则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
   *              用来在菜单中显示文字
   */
  useI18n: true,
  /**
   * @description api请求基础路径
   */
  baseUrl: {
    dev: function () {
      //return 'https://192.168.0.129:18085/debug/mcpro/api';
      return window.location.protocol + "//" + window.location.host+ "/debug/mcpro/api";
      //return 'http://159.75.88.24:18088';
      //return 'http://192.168.2.2:18086';
    },
    pro:function () {
      return window.location.protocol + "//" + window.location.host+ "/mcpro/api";
      //return window.setting().hostServer;
      //return window.location.protocol + "//" + window.location.host + ; //前后端不分离
      //return 'http://159.75.88.24:18088';
      //return 'http://192.168.0.234:18088';
      //return 'http://192.168.0.129:18086';
    }
  },

  playUrl:{
    dev:()=>{
      //return 'https://192.168.0.129:18085/debug/mcpro/webrtc';
      return window.location.protocol + "//" + window.location.host+ "/debug/mcpro/webrtc";
      //return 'http://192.168.0.129:8080';
    },
    pro:()=>{
      return window.location.protocol + "//" + window.location.host+ "/mcpro/webrtc";
    }
  },

  pushUrl:{
    dev:()=>{
      //return 'https://192.168.0.129:18443';
      return window.location.protocol + "//" + window.location.host+ "/debug/mcpro/webrtc";
      //return 'http://192.168.0.129:8080';
    },
    pro:()=>{
      return window.location.protocol + "//" + window.location.host+ "/mcpro/webrtc";
    }
  },

  sseUrl:{
    dev:()=>{
      //return 'https://192.168.0.129:18085/debug';
      return window.location.protocol + "//" + window.location.host+ "/debug/remotesse";
      //return 'http://192.168.0.129:18086';
    },
    pro:()=>{
      return window.location.protocol + "//" + window.location.host+ "/remotesse";
    }
  },
  livePlayer(){
    return window.setting().livePlayer; //jessibuca  jessibucaPro ZlmRtcClient
  },

/*  pushGbAudioHost(){
    return window.setting().pushGbAudioHost; //GB语音对讲推流服务器，只考虑单机暂不考虑集群情况
  },*/

  /**
   * 数据管理的主面页面
   */
  dataHomeName:'data_main_home',
  /**
   * @description 默认打开的首页的路由name值，默认为home
   */
  homeName: 'home',

  /**
   * @description 需要加载的插件
   */
  plugin: {
    'error-store': {
      showInHeader: true, // 设为false后不会在顶部显示错误日志徽标
      developmentOff: true // 设为true后在开发环境不会收集错误信息，方便开发中排查错误
    }
  },
  /**
   * 接口请求配置
   */
  api: {
    /**
     * header配置
     */
    header: {
      /**
       * 是否携带token(当token存在时)
       */
      token: true,
      /**
       * 自定义token key
       */
      tokenKey: 'token',
      /**
       * 是否采用JSON方式提交
       */
      json: true
    }
  },

  //SSE 连接
  //eventSource:null
  /*eventSource(){
    const es = sessionStorage.getItem('SSE-EVENT');
    if (!!es){
      return es;
    }else{
      return null;
    }
  }*/
}
